<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
            "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>



<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="hevea 1.08">
<LINK rel="stylesheet" type="text/css" href="libman.css">
<TITLE>
REPAIR: Constraint-Based Repair
</TITLE>
</HEAD>
<BODY >
<A HREF="libman052.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Up"></A>
<A HREF="libman071.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
<HR>

<H1 CLASS="chapter"><A NAME="htoc141">Chapter&nbsp;10</A>&nbsp;&nbsp;REPAIR: Constraint-Based Repair</H1>
<A NAME="chaprepair"></A>


<UL>
<LI><A HREF="libman065.html">Introduction</A>
<UL>
<LI><A HREF="libman065.html#toc79">Using the Library</A>
</UL>
<LI><A HREF="libman066.html">Tentative Values</A>
<UL>
<LI><A HREF="libman066.html#toc80">Attaching and Retrieving Tentative Values</A>
<LI><A HREF="libman066.html#toc81">Tenability</A>
<LI><A HREF="libman066.html#toc82">The Tentative Assignment</A>
<LI><A HREF="libman066.html#toc83">Variables with No Tentative Value</A>
<LI><A HREF="libman066.html#toc84">Unification</A>
<LI><A HREF="libman066.html#toc85">Copying</A>
</UL>
<LI><A HREF="libman067.html">Repair Constraints</A>
<LI><A HREF="libman068.html">Conflict Sets</A>
<LI><A HREF="libman069.html">Invariants</A>
<LI><A HREF="libman070.html">Examples</A>
<UL>
<LI><A HREF="libman070.html#toc86">Interaction with Propagation</A>
<LI><A HREF="libman070.html#toc87">Repair Labeling</A>
</UL>
</UL>
<BR>
<BR>
<HR WIDTH="50%" SIZE=1><DL CLASS="list"><DT CLASS="dt-list"><A NAME="note8" HREF="libman066.html#text8"><FONT SIZE=5>1</FONT></A><DD CLASS="dd-list">
If you wish to write your own solver and have it cooperate with repair
you have to define a test_unify handler
</DL>
<HR>
<A HREF="libman052.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Up"></A>
<A HREF="libman071.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
</BODY>
</HTML>
